草庐IT

Scroll View

全部标签

android - 将 GestureLibrary 与 ScrollView 一起使用

正如我在标题中提到的,应用程序也有一个ScrollView和一个GestureDetector。在ScrollView的触摸事件之外,GestureDetector处理从左到右和从右到左的滑动操作。它们都运行良好。现在我想向Activity添加一个GestureLibrary-我的意思是原始的。我看过不同的来源并以某种方式正确添加。简单地说,布局如下所示:它正在按照我的意愿绘制(黄线),但它没有触发任何方法。下面是我如何实现OnGesturePerformedListener:/**Gestures*/gLibrary=GestureLibraries.fromRawResource(

android - 将 ScrollView 添加到 android 布局

我有一个相对布局,我想在其中添加一个ScrollView,问题是每当我添加ScrollView时,我所有相对设置的小部件都失去了它们的位置,我已经尝试了每一种可能性,但我无法正确设置ScrollView,有人可以帮助我吗?我想将ScrollView放入xml文件的所有元素。新代码: 最佳答案 检查此链接:HowtoaddscrollbartotheRelativeLayout?您的问题可能与视口(viewport)有关,ScrollLayout上的android:fillViewport="true"应该可以解决您的问题。查看您的x

android - 自定义 ScrollView 中 View 上的 OnClickListener

我在ViewPager中有一个水平ScrollView。为了防止在到达ScrollView的末尾时滚动ViewPager,我按照SO上的提示使用此类:publicclassCustomScrollViewextendsHorizontalScrollView{publicCustomScrollView(Contextp_context,AttributeSetp_attrs){super(p_context,p_attrs);}@OverridepublicbooleanonInterceptTouchEvent(MotionEventp_event){returntrue;}@Ov

android - 在 ScrollView 上检测 fling 结束

我重写了ScrollView以将MotionEvent传递给GestureDetector以检测ScrollView上的滑动事件。我需要能够检测滚动何时停止。这与MotionEvent.ACTION_UP事件不一致,因为这通常发生在滑动手势开始时,随后是一系列onScrollChanged()调用ScrollView。所以基本上我们在这里处理的是以下事件:onFlingonScrollChanged,onScrollChanged,onScrollChanged,...,onScrollChanged当onScrollChanged事件完成触发时没有回调。我正在考虑在onFling期间

android - 如何检查 ScrollView 是否可滚动

我想知道,如何检查当前的ScrollView是否可滚动?看来,ScrollView中没有名为canScroll或isScrollable的公共(public)方法。Scrollable:可以上下移动ScrollView内部的ViewGroup,上下移动时滚动条可见。因此,如果ScrollView中只有很少的行,并且它们可以容纳在单个屏幕中,则ScrollView是不可滚动的。 最佳答案 您可以做一些小数学运算来计算View的原始高度和内容的高度。如果此高度差要计算原始高度,您可以使用View.getMeasuredHeight().

android - react native Android : how to remove "overscroll effect" of ScrollView

在ReactNativeAndroid中添加了ScrollView组件,当你一直向下或向上滚动时,它会显示一个过度滚动的效果。如何删除它? 最佳答案 从ReactNative0.42开始,overScrollMode属性可用于为每个ScrollView设置过度滚动模式:https://facebook.github.io/react-native/docs/scrollview.html#overscrollmode 关于android-reactnativeAndroid:howtor

java - 如何在android中创建可弹跳的 ScrollView ?

如何在Android中像iPhone一样创建弹跳ScrollView? 最佳答案 在android中给scrollview添加弹跳效果第1步:在包com.base.view中新建文件BounceScrollViewpublicclassBounceScrollViewextendsScrollView{privatestaticfinalintMAX_Y_OVERSCROLL_DISTANCE=200;privateContextmContext;privateintmMaxYOverscrollDistance;publicBou

android - 如何在 Activity 中使用 ScrollView 创建多行编辑文本?

我想要有3行的edittext,如果edittext内容超过3行限制,那么垂直滚动条应该对用户可见。 最佳答案 可能100%有效android:layout_height="wrap_content"android:layout_width="fill_parent"android:scrollbars="vertical"/> 关于android-如何在Activity中使用ScrollView创建多行编辑文本?,我们在StackOverflow上找到一个类似的问题:

android - 如何禁用 ScrollView 滚动?

正在尝试解决此问题:HowtodisablepullToRefreshScrollViewfromlisteningtotouch我想知道是否有一种解决方案可以阻止ScrollView处理onTouchEvents而无需为其创建可自定义的类?为什么所有的方法都像gridView.getParent().requestDisallowInterceptTouchEvent(true);mScrollView.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventeven

android - 在android中的Scrollview中设置Viewpager高度

我必须在ScrollView中显示一个viewpager(寻呼机行中图像下方的图像和文本)。我正在从网络下载图像、文本并在寻呼机行中显示。我将viewpager包装在srollview中以支持横向模式。这里是CustomScrollView.问题是如何根据其子高度设置View寻呼机高度,以便我可以滚动屏幕直到View寻呼机项目结束。如果我将View寻呼机高度设置为wrapcontent,则viewpager中不会显示任何内容。如果我设置一些800dp,那么我可以看到寻呼机项目,但屏幕上没有不必要的滚动。我不希望我的ScrollView滚动到寻呼机child的高度之外。请帮我。